// 和管理员相关的路由
const express = require('express')
// 创建路由中间件对象
const router = express.Router()

// 引入model对象
// 引入model对象
const adminModel = require('../db/model')
// 添加管理员的接口
router.post('/addAdmin', async (req, res) => {
  // 往admins这个集合中插入一条管理员数据
  //1. 接收传递过来的用户名和密码
  const { username, password } = req.body
  // 2. 往数据库中插入数据
  await adminModel.create({ username, password, token: 'test' })
  res.send('管理员添加成功')
})

// 查找管理员数据并相应给浏览器的接口
router.get('/findAdmins', async (req, res) => {
  const admins = await adminModel.find()
  // res.send()如果里面写的是数组或对象,会自动转成json字符串
  res.send(admins)
})

module.exports = router
